
<%@page import="study.itwill.common.PatternChecker"%>
<%@page import="study.itwill.team5.board.Comment"%>

<%@page import="study.itwill.common.DBHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true"%>
<%
	// 모든 파라미터 받기
	String board_seq = request.getParameter("board_seq");
	String member_seq = request.getParameter("member_seq");
	String comment = request.getParameter("comment");

	if (!PatternChecker.isValue(board_seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.');history.back();</script>");
		return;
	}
	if (!PatternChecker.isNum(board_seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 부정확합니다.');history.back();</script>");
		return;
	}

	if (!PatternChecker.isValue(member_seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.');history.back();</script>");
		return;
	}
	if (!PatternChecker.isNum(member_seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 부정확합니다.');history.back();</script>");
		return;
	}

	if (!PatternChecker.isValue(comment)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.');history.back();</script>");
		return;
	}

	comment = new String(comment.getBytes("ISO-8859-1"), "UTF-8");
	comment = comment.replace("\n", "<br />");

	// 숫자 파라미터에 대한 형변환
	int n_board_seq = Integer.parseInt(board_seq);
	int n_member_seq = Integer.parseInt(member_seq);
%>
<%@ include file="../dbcon.jsp"%>
<%
	/** 데이터 저장 */
	Comment com = new Comment();
	int seq = com.addComment(n_member_seq, comment, n_board_seq);

	/** 접속 해제 */
	DBHandler.disconnect();

	// 페이지 강제 이동 (JSP)
	response.sendRedirect("viewBoard.jsp?seq=" + n_board_seq);
%>